package com.lc.pda.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lc.pda.dto.AgvDTO;
import com.lc.pda.dto.GroupReceiptDTO;
import com.lc.pda.entity.WmsReceipt;
import com.lc.pda.util.RestResult;

import java.util.List;

/**
 * <p>
 * 入库单主表 服务类
 * </p>
 *
 * @author zww
 * @since 2023-07-06
 */
public interface WmsReceiptService extends IService<WmsReceipt> {

    /**
     * 获取 指定/全部 完成订单主子表明细信息
     *
     * @param receiptCode
     * @return
     */
    List<WmsReceipt> getReceipt(String receiptCode);

    RestResult groupReceipt(GroupReceiptDTO groupReceiptDTO);

    /**
     * 呼叫AGV发送搬运信息
     * @param agvDTO
     * @return
     */
    RestResult callAgv(AgvDTO agvDTO);
}
